splash (waves) - French English Dictionary